package com.study.sbsummary.dao;

import com.study.sbsummary.model.Order;

import java.util.List;

// spring jdbc
/*
* Spring jdbc就是在原生的JDBC代码上进行封装，提供一些接口，节省大量代码，
* 传统的JDBC步骤为：建立连接、定义sql，执行sql，返回结果集、关闭连接释放资源。
* 而在spring中，只需要调用相应的接口来实现sql定义和获取结果集，其他步骤都可以由spring实现。
*
* https://juejin.cn/post/6844903715615277069
* https://blog.51cto.com/u_7075695/3022556
* https://www.cnblogs.com/throwable/p/13326290.html
* https://www.cnblogs.com/lucky9322/p/13289662.html
* https://www.jianshu.com/p/2c01051fbf9f
* */
public interface OrderDao {
    int insert(Order order);

    int update(Order order);

    List<Order> selectAll();

    Order selectById(Long id);
}
